package io.sdl.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.SchemaProperty;
import lombok.Data;

import java.util.List;


@Data
public class UpdateUserDTO {

    @Schema(title = "用户id")
    private Long id;

    @Schema(title = "用户token")
    private String token;

    @Schema(title = "用户角色")
    private String userRole;

    @Schema(title = "真实姓名")
    private String username;

    @Schema(title = "手机号")
    private String mobile;

    @Schema(title = "性别")
    private Integer gender;

    @Schema(title = "原密码")
    private String passWord;

    @Schema(title = "确认密码")
    private String passWordOk;

    @Schema(title = "微信名称")
    private String nickName;

    @Schema(title = "用户头像")
    private String avatarUrl;

    @Schema(title = "所在地")
    private String city;

    @Schema(title = "出生年月")
    private String birthday;

    @Schema(title = "专业领域")
    private String technologyType;

    @Schema(title = "职称")
    private String title;

    @Schema(title = "执业机构")
    private String hospital;

    @SchemaProperty(name = "执业年限")
    private String experience;

    @Schema(title = "证书照片")
    private String certificates;

    @Schema(title = "证书照片集合")
    private List<String> imagesList;

    @Schema(title = "自我简介")
    private String doctorsSelfIntroduction;

    @Schema(title = "专业评价")
    private Integer doctorsProevalution;




}
